something towed - French English Dictionary